Fractal , Kilim , JAC : une expérience compa - rative
نویسندگان
چکیده
This paper compares three techniques for separating business and technical concerns in an application: Fractal, Kilim, and JAC. There are all three frameworks of the ObjectWeb consortium. The first two are dedicated to the assembly and configuration of Java components, whereas JAC is a Java framework for aspect-oriented programming. Through the case study of a distributed shared data management service based on the K. Li & P. Hudak’s consistency protocol, we show the similarities and the differences between the three frameworks. We generalize this example, and we propose several criteria to compare the three approaches. MOTS-CLÉS : Composants, programmation par aspects, séparation des préoccupations.
منابع مشابه
Étude de la coordination dans un processus. Une expérience à base de patrons
RÉSUMÉ. Cet article s'intéresse à la spécification de la coordination dans les processus d’activités. Le problème soulevé est comment appréhender et décrire la coordination mise en œuvre dans un processus composé d’un grand nombre d’activités et d’acteurs. Notre contribution prend la forme d'un modèle de coordination dont nous dérivons un catalogue de patrons. Le modèle facilite la compréhensio...
متن کاملConciliation Training on the Move
Résumé: Cet article est focalisé sur une expérience de mobile learning pour la formation de conciliateurs e de ceux qui veulent devenir conciliateurs. Dans la première partie de l’article nous introduirons la conciliation autant que sujet des nos cours, dans la deuxième partie de l’article nous décrirons nôtre expérience de mobile learning dans le détail. Le Nomadis Lab de l’Université de Milan...
متن کاملRoot growth response to water and nutrients in the New Jersey Pinelands
Resource limitation theory regarding water versus nutrient limitation predicts on the one hand that, because of uptake trade-offs, increases in water will increase limitation by nutrients; on the other hand, because of supply interactions, increases in water will lead to correlated increases in nutrient availability. Using root ingrowth into resource-enriched soil cores as an assay of resource ...
متن کاملInterfaces de navigation dans des contenus audio et vidéo (Navigation interfaces through audio and video contents) [in French]
Deux types de démonstrateurs sont présentés. Une première interface à visée didactique permet d'observer des traitements automatiques sur des documents vidéo. Plusieurs niveaux de représentation peuvent être montrés simultanément, ce qui facilite l'analyse d'approches multi-vues. La seconde interface est une interface opérationnelle de "consommation" de documents audio. Elle offre une expérienc...
متن کاملUtiliser des résultats d'alignement pour enrichir une ontologie
Résumé. En établissant des relations entre des concepts issus de deux ontologies distinctes, les outils d’alignement peuvent être utilisés pour enrichir une des deux ontologies avec les concepts de l’autre. Cet article identifie des traitements complémentaires à l’alignement pour finaliser l’enrichissement et montre comment ils peuvent être spécifiés et mis en œuvre dans TaxoMap Framework. Une ...
متن کامل